package com.smartfast4j.common.msgQueue;

import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Rabbit消息队列配置
 */
@Configuration
public class RabbitConfig {

    /**
     * 定义消息队列名称
     */
    public static final String QUEUE_BGY = "QUEUE_BGY";

    public static final String QUEUE_ENTROBUS_CHAIN = "QUEUE_ENTROBUS_CHAIN";


    /**
     * 定义一个名为：QUEUE_BGY 的队列
     * @return
     */
    @Bean
    public Queue bgyQueue() {
        return new Queue(QUEUE_BGY);
    }

    /**
     * 定义一个名为：QUEUE_ENTROBUS_CHAIN 的队列
     * @return
     */
    @Bean
    public Queue entrobusChainQueue() {
        return new Queue(QUEUE_ENTROBUS_CHAIN);
    }
}
